Skip to content

Add new metadata fields from zwave-js v15.21.0 / SCHEMA 46#1367

Open
AlCalzone wants to merge 4 commits intohome-assistant-libs:mainfrom
AlCalzone:new-metadata-fields
Open

Add new metadata fields from zwave-js v15.21.0 / SCHEMA 46#1367
AlCalzone wants to merge 4 commits intohome-assistant-libs:mainfrom
AlCalzone:new-metadata-fields

Conversation

@AlCalzone
Copy link
Contributor

https://github.com/zwave-js/zwave-js/releases/tag/v15.21.0 adds new metadata fields:

  • allowed for defining value ranges with gaps and step sizes on config parameters and other value metadata
  • purpose for annotating a config parameter with a semantic meaning.

This PR adds both to the client lib.

Copy link
Contributor

@MartinHjelmare MartinHjelmare left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this data passed through from the server without any changes in the server?

@AlCalzone
Copy link
Contributor Author

This needs a new release of zwave-js-server with a schema bump. Going back to draft for now.

@AlCalzone AlCalzone marked this pull request as draft February 16, 2026 12:55
@@ -13,7 +13,7 @@
# minimal server schema version we can handle
MIN_SERVER_SCHEMA_VERSION = 44
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if this needs to be bumped. We just added support for optional properties.

@AlCalzone AlCalzone marked this pull request as ready for review February 19, 2026 13:24
@AlCalzone AlCalzone changed the title Add new metadata fields from zwave-js v15.21.0 Add new metadata fields from zwave-js v15.21.0 / SCHEMA 46 Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments